package benzapp.db;

/**
 * @author Michele Segata
 * classe che rappresenta il distributore, con i vari campi
 * */

public class Distributore {
	
	//dati del distributore
	private int id;
	private double latitudine;
	private double longitudine;
	private String descrizione;
	private Float benzina;		// prezzo in euro
	private Float diesel;		// prezzo in euro
	private Float gpl;			// prezzo in euro
	private Float metano;		// prezzo in euro
	private String aggiornamento;		//data dell'aggiornamento dei prezzi

	public Distributore() {}
	
	public Distributore(int id, double latitudine, double longitudine, String descrizione) {
		this.id = id;
		this.latitudine = latitudine;
		this.longitudine = longitudine;
		this.descrizione = descrizione;
	}
	
	public Distributore(int id, double latitudine, double longitudine, String descrizione, Float benzina, Float diesel, Float gpl, Float metano, String aggiornamento) {
		this.id = id;
		this.descrizione = descrizione;
		this.latitudine = latitudine;
		this.longitudine = longitudine;
		this.benzina = benzina;
		this.diesel = diesel;
		this.gpl = gpl;
		this.metano = metano;
		this.aggiornamento = aggiornamento;
	}
	
	//setters e getters	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public double getLatitudine() {
		return latitudine;
	}
	public void setLatitudine(double latitudine) {
		this.latitudine = latitudine;
	}
	public double getLongitudine() {
		return longitudine;
	}
	public void setLongitudine(double longitudine) {
		this.longitudine = longitudine;
	}
	public String getDescrizione() {
		return descrizione;
	}
	public void setDescrizione(String descrizione) {
		this.descrizione = descrizione;
	}
	public Float getBenzina() {
		return benzina;
	}
	public void setBenzina(Float benzina) {
		this.benzina = benzina;
	}
	public Float getDiesel() {
		return diesel;
	}
	public void setDiesel(Float diesel) {
		this.diesel = diesel;
	}
	public Float getGpl() {
		return gpl;
	}
	public void setGpl(Float gpl) {
		this.gpl = gpl;
	}
	public Float getMetano() {
		return metano;
	}
	public void setMetano(Float metano) {
		this.metano = metano;
	}
	public String getAggiornamento() {
		return aggiornamento;
	}
	public void setAggiornamento(String aggiornamento) {
		this.aggiornamento = aggiornamento;
	}
	
	@Override
	public String toString() {
		return descrizione+"; "+"("+longitudine+","+latitudine+")";
	}
		
}
